class_name InteractiveObject3D

extends Node3D

signal interaction_begin(params: Dictionary)
signal interaction_end(params: Dictionary)

func interact(params: Dictionary = {}) -> void:
	pass
